Detectando o toque em um botão
Como detectar se um botão foi pressionado de maneira simples
Existem duas maneiras de detectar se um botão foi pressionado
Primeira forma
- Basta adicionar um SUIKeyEventListener ao botão na interface do painel propriedades, definir sua Key e depois verificá-la através de um script.
 

Em sua classe Java, faça o seguinte:
package JAVARuntime;
public class SuaClasse extends Component {
  
  @Override
  public void start() {
  }
  @Override
  public void repeat() {
  
      if(Input.getKey("yourKey").isDown()) {
        
        // seu código
        
      }
      
  }
}
Segunda forma
- Basta criar uma variável pública do tipo SUIButton e selecionar seu botão na interface no painel propriedades.
 
⚠️ Existem várias maneiras de buscar um componente, para entender melhor veja o tópico [Buscar componentes], você pode buscar seu botão de qualquer uma dessas maneiras. ⚠️
Em sua classe Java, faça o seguinte:
package JAVARuntime;
public class SuaClasse extends Component {
  
  public SUIButton meuBotao;
  
  @Override
  public void start() {
  }
  @Override
  public void repeat() {
  
      if(meuBotao.isDown()) {
        
        // seu código
        
      }
      
  }
}
Entendendo o código
isDown()
- Detectar o toque quando o botão é tocado.
 
isUp()
- Detecta o toque quando o botão é soltado.
 
isPressed()
- Detecta o toque enquanto o botão está sendo pressionado.